The Current State of CBSE

نویسندگان

  • Alan W. Brown
  • Kurt C. Wallnau
چکیده

S e p t e m b e r / O c t o b e r 1 9 9 8 I E E E S o f t w a r e 3 7 omponent-based software engineering is generating tremendous interest not just in the software community but in numerous industry sectors. Recent technology advances such as the Web, JavaBeans, ActiveX, and others spur this interest. But CBSE goes well beyond these technology enablers, as shown by the diverse perspectives brought to a recent workshop on CBSE, held in conjunction with the 20th International Conference on Software Engineering. This diversity also characterized a related ICSE panel discussion, “CBSE: Can it Change the Way of Software Development?” which generated active debate from a large audience. The discussion ranged from the theory of software reuse to the reality of commercial software markets, from available tools to future programming language mechanisms, and from practical testing to rigorous formal specification. In both the ICSE panel and the CBSE workshop, divergent perspectives at times threatened to blur CBSE’s conceptual outlines. Does this diversity imply that we are exploring the same basic CBSE concepts from many different points of view? Or are we exploring fundamentally different or unrelated concepts that we capriciously label CBSE? Alan W. Brown, Sterling Software Kurt C. Wallnau, Software Engineering Institute The Current State of CBSE As organizat ions adopt comp onent-based so f t ware engineer ing, i t b ecomes essent ia l to c learly def ine i t s charac ter i s t i cs, advantages, and organizat iona l impl icat ions. Th is rep or t presents key d i scuss ion p oints f rom a workshop on CBSE and prov ides a use fu l synthes i s o f par t i c ipants’ d iverse p ersp ec t ives and exp er iences.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Predictive validity of the comprehensive basic science examination mean score for assessment of medical students’ performance

Introduction. Medical education curriculum improvements can be achieved by evaluating students’ performance. Medical students have to pass two undergraduate comprehensive examinations, basic science and preinternship, in Iran. To measure validity of the students’ mean score in comprehensive basic science exam (CBSE) for predicting their performance in later curriculum phases. Methods. This de...

متن کامل

Predictive validity of the comprehensive basic science examination (CBSE) for success assessment of comprehensive preintership examination (CPIE) in medical students

Introduction. One of the proplems that both medical students and educational programmers are involved in is the importance of basic science materials in comprehention of clinical subjects and student's performance after that. Our goal is to measure the correlation coefficient between the CBSE and CPSE and the predictive validity of CBSE for CPIE. Methods. Analytic cross-sectional study was co...

متن کامل

A Comprehensive Interface De nition Framework for Software Components

Component based software engineering (CBSE) represents an exciting and promising paradigm for software development, with much interest and eeort from industrial practice and scientiic research. Software components are one of key issues in CBSE. While practical, in general, the current component models are limited in providing support for CBSE. In this paper, we introduce a framework aimed at co...

متن کامل

The Evolution of Component Based Software Engineering from the Traditional Approach to Current Practices

Reusability is a phenomenon that has been long known. Initially in a low scale, at the levels of functions in the programs, and later in it’s alter avatar, in form of Component Based Software Engineering (CBSE). Reusability was the key factor around which CBSE revolved. But later, it was observed that even a more stringent factor was involved that marked CBSE as a pioneer in the Software Develo...

متن کامل

A Comprehensive Interface Definition Framework for Software Components

Component based software engineering (CBSE) represents an exciting and promising paradigm for software development, attracting much interest and effort from industrial practice and scientific research. Software components are one of the key issues in CBSE. While practical, the current component models are limited in providing support for CBSE. In this paper, we introduce a framework aimed at co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Software

دوره 15  شماره 

صفحات  -

تاریخ انتشار 1998